Career 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Canada F2 USA F7 USA F8 USA F14 USA F28 USA F1 USA F14 USA F1 USA F29 USA F12 Canada F1 USA F6 USTA Men's Challenger of Dallas - Dallas Austin Challenger - Austin USTA/Adtech Challenger - Boston 2006 North Shore Pro Tennis Championship - Winnetka USTA Challenger - Champaign Oklahoma Challenger - Tulsa Sail Open - New Delhi Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington USTA Tallahassee Tennis Challenger - Tallahassee Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Semgroup Challenger - Tulsa Challenger Casablanca San Angel - Mexico City Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Dallas Challenger Lubbock Challenger - Lubbock Baton Rouge Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Winnetka Challenger Vancouver Challenger Tulsa Challenger Tashkent Challenger Music City Challenger - Nashville Aachen Challenger Champaign Challenger 2007 Challenger of Santa Clara - Valencia Binghamton Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Lubbock Challenger - Lubbock Aachen Challenger Bratislava Challenger Singapore Challenger Fifth-Third Bank Tennis Championships - Lexington Johannesburg Challenger 2007 Knoxville Challenger - Knoxville Leon Challenger Frito Lay/USTA Challenger - Binghamton 2003 Freeman Men's Challenger - Joplin Granby Challenger Windy City Classic - Winnetka Hilton Waikoloa Village USTA Challenger - Waikoloa Perth Challenger - Perth Pro Challenger at Calabasas - Calabasas Waco Tennis Challenger - Waco Korat Challenger GHI Bronx Classic - Bronx Tulsa Challenger USTA Challenger of Tiburon - Tiburon 2004 USTA Challenger of Calabasas - Calabasas The Wright Financial Group, Inc. Challenger - Champaign Eckental Challenger Ortisei Challenger Flea Market Cup - Busan Istanbul Challenger Johannesburg Challenger Rio Quente Challenger West Side Tennis Challenger - Forest Hills Smith Barney Men's Challenger - Covington Tiburon Challenger USTA Men's Challenger of Dallas - Dallas Dallas Challenger Morelos Challenger Rimouski Challenger Guadalajara Challenger Leon Challenger 2004 Colorado Tennis Classic - Denver USTA Comerica Challenger - Aptos Music City Challenger - Nashville Busan Challenger Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Nottingham-2 Challenger 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Cremona Challenger WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Freeman Men's $50,000 Challenger - Joplin Samsung Challenger 2007 - Ho Chi Minh City Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville San Luis Potosi Challenger - San Luis Potosi New Delhi Challenger II - New Delhi AT&T Challenger of Dallas - Dallas USTA Tallahassee Tennis Challenger - Tallahassee Countrywide Classic USTA Challenger - Carson The Comercia Challenger - Aptos 2005 Freeman Men's Challenger - Joplin JSM Challenger - Champaign Bangkok Challenger AGT Challenger - Leon Irving Challenger Nottingham Challenger Music City Challenger - Nashville USTA Challenger of Orlando - Orlando Ortisei Challenger USTA Men's Challenger of Dallas - Dallas Ford Tennis Championships - Louisville 2008 Knoxville Challenger - Knoxville Binghamton Challenger Fifth-Third Bank Tennis Classic - Lexington Rhodes Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Shimadzu All Japan Indoor Tennis Championships - Kyoto II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Manchester Challenger AT&T Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin 2004 Keys Gate Challenger - Homestead Carson Challenger Dallas Challenger The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Ramat Hasharon Challenger Nottingham Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Aptos Challenger Gimcheon Challenger Eckental Challenger Swanston Challenger - Sacramento Knoxville Challenger Champaign Challenger Dallas Challenger Dallas Challenger Australian Men's Hardcourt Championships - Adelaide The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Heineken Open - Singapore Infiniti Open - Los Angeles Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney 2003 USTA Challenger of Calabasas - Calabasas The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis AIG Japan Open - Tokyo Ordina Open - 's-Hertogenbosch Stockholm Open - Stockholm West Side Tennis Club Clay Court Challenger - Forest Hills Puerto Rico Challenger Tennis Event - Humacao Adidas International - Sydney Leon Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno The Stella Artois Grass Court Championships - Queen's/London Tallahassee Tennis Challenger - Tallahassee Tallahassee Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Leon Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Busan Open Challenger Tennis - Busan Adidas International - Sydney Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Adidas International - Sydney Nottingham-2 Challenger Wailea Men's Challenger - Maui Colorado Classic - Denver Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London The West Side Tennis Club Grass Court Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Vancouver Challenger International Tennis Championships - Delray Beach AIG Japan Open - Tokyo ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Sybase Open - San Jose Arizona Men's Tennis Championships - Scottsdale University of Tennessee USTA Men's Challenger - Knoxville Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis Atlantic City Open - Atlantic City Thailand Open - Bangkok Fifth Third Bank Tennis Classic - Lexington College Station Challenger - College Station Pro Tennis World Open - Sunrise Harrah's Entertainment Challenger - Tunica Sydney International - Sydney The Natrel's Challenger of Granby - Granby Samsung Securities Cup - Seoul Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa SAP Open - San Jose USTA Freeman Men's Challenger - Joplin Tennis Channel Open - Las Vegas Lubbock Challenger - Lubbock Hypo Group Tennis International - Portschach The Stella Artois Championships - London The 'Fitz' Casino Challenger - Tunica Trofeo Conde de Godo - Barcelona Odlum Brown Vancouver Open - Vancouver The Stella Artois Grass Court Championships - London Next Generation Adelaide International - Adelaide RCA Championships - Indianapolis Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Siebel Open - San Jose Hypo Group Tennis International - Portschach Mercedes-Benz Cup - Los Angeles Nottingham Challenger RCA Championships - Indianapolis 2008 Lubbock Challenger - Lubbock Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Chennai Open - Chennai Franklin Templeton Tennis Classic - Scottsdale Franklin Templeton Tennis Classic - Scottsdale The Artois Championships - London Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo The Stella Artois Grass Court Championships - London Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Stella Artois Grass Court Championships - London U.S. Mens's Clay Court Championship - Houston Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Kaoshuing Challenger Dallas Challenger Guadalajara Challenger AIG Japan Open Tennis Championships - Tokyo Le Gosier Challenger Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Nottingham Challenger AEGON Championships - London Kremlin Cup - Moscow Open Sabadell Atlantico - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Eckental Challenger Charlottesville Challenger Gerry Weber Open - Halle Open de Tenis Comunidad Valenciana - Valencia Ortisei Challenger Chennai Open - Chennai Apia International - Sydney Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Yokohama Challenger Toyota Challenger Serbia Open - Belgrade SAP Open - San Jose US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Dallas Challenger If Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Atlanta Tennis Championships - Atlanta Guadalajara Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach BMW Open - Munich Citi Open - Washington Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Memphis Open - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Swiss Indoors Basel - Basel Baton Rouge Challenger Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Sacramento Challenger Charlottesville Challenger Tallahassee Challenger Knoxville Challenger US Men's Clay Court Championship - Houston AEGON Championships - London Gerry Weber Open - Halle The Stella Artois Championships - London Ecuador Open - Quito Manta Challenger Champaign Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Taipei City Challenger Delray Beach International Tennis Championships - Delray Beach Erste Bank Open - Vienna Legg Mason Tennis Classic - Washington Aircel Chennai Open - Chennai Gerry Weber Open - Halle Pilot Pen International - New Haven AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Manchester Challenger If Stockholm Open - Stockholm Aircel Chennai Open - Chennai SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Leon Challenger Atlanta Tennis Championships - Atlanta Guadalajara Challenger Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Aircel Chennai Open - Chennai Aptos Challenger BB&T Atlanta Open - Atlanta Irving Challenger Malaysian Open - Kuala Lumpur Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston AEGON Championships - London Mexico City Challenger Claro Open Colombia - Bogota Citi Open - Washington Moselle Open - Metz Malaysian Open - Kuala Lumpur Valencia Open - Valencia Aircel Chennai Open - Chennai Ecuador Open - Quito Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport CMG Asia Open - Hong Kong Brisbane International - Brisbane Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem The USTA Challenger at West End Racquet - Torrance Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Adidas International - Sydney Renault Slovenian Open - Ljubljana Chennai Open - Chennai Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach Countrywide Classic - Los Angeles Miller Lite Hall of Fame Tennis Championships - Newport Next Generation Adelaide International - Adelaide AAPT Championships - Adelaide Tennis Channel Open - Las Vegas Indianapolis Tennis Championships - Indianapolis ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Heineken Open Singapore - Singapore U.S. Mens's Clay Court Championship - Houston Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells AEGON Championships - London Rogers Cup - Montreal Campbells Hall of Fame Tennis Championships - Newport Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto RCA Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Legg Mason Tennis Classic - Washington D.C. Pacific Life Open - Indian Wells Tennis Masters Series - Montreal SAP Open - San Jose Western & Southern Financial Group Masters - Cincinnati German Open - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Tennis Masters Series - Rome Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Rome Western & Southern Open - Cincinnati Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Sony Open Tennis - Miami Pacific Life Open - Indian Wells Regions Morgan Keegan Championships - Memphis Rogers Masters - Montreal Delray Beach International Tennis Championships - Delray Beach French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Winston Salem - Winston Salem French Open - Paris Sony Open Tennis - Miami AEGON Championships - London Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Eurocard Open - Stuttgart Rogers Cup - Toronto BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Barcelona Open BancSabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Montreal BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Topshelf Open - 's-Hertogenbosch Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Chengdu Open - Chengdu U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London AAMI Classic - Kooyong U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, QR, AUS-IND 5-0 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, QR, AUS-MAR 4-1 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-AUS 5-0 Hopman Cup - Perth Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, QF, AUS-KAZ 3-2 Hopman Cup - Perth Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, World Group, QF, AUS-SWE 5-0 Hopman Cup - Perth Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, F, AUS-ESP 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-AUS 4-1 Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, QF, AUS-USA 4-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, World Group, QF, AUS-BRA 3-1 Davis Cup, World Group, QF, AUS-BLR 5-0 AAMI Classic - Kooyong Davis Cup, Group 1, 2R, AUS-THA 5-0 Tennis Masters Cup - Lisbon Tennis Masters Cup - Sydney Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston AAMI Classic - Kooyong Olympics - Sydney Olympics - London Olympics - Beijing